約 5,664,335 件
https://w.atwiki.jp/boare/pages/113.html
Release Note Release Date 30 May, 2009 Notes Cadencii requires ".NET Framework Runtime(version 2.0 or later)" and "Visual C++ Library DLLs". Installers of these rumtimes are available from the links below. .NET Framework Runtime Download .NET Framework 3.5 SP1 Visual C++ Library DLL Microsoft Visual C++ 2008 Redistributable Package (x86) Cadencii can be launched with the latest version of mono. This enable you to use Cadencii with many platforms supported by mono. (Note Several functions using VOCALOID2 VSTi are not available in this case.) Mono is available from the link mono download Download Cadencii version 2.0.0 (568KB) CadenciiSDK version 2.0 (455KB) How to get source codes Source code is available on SourceForege.JP. Please follow the instruction below for checking out the SourceForge.JP s SVN repository. svn checkout -r 205 http //svn.sourceforge.jp/svnroot/cadencii/branches/2.0 ./ These cvs / svn command is for checiking out "THIS" version of Cadencii. In order to get the latest source codes, please remove "-r" options from these commands.
https://w.atwiki.jp/yoshiumi41/pages/30.html
//FreeLife.java //------------------------------------------------ package LifeGame; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; public class FreeLife extends JFrame implements ActionListener, Runnable{ private static final long serialVersionUID = 1L; private JButton button1,button2; private LifePanel life1; private Thread t; private boolean flg,kissOfDeath; public static void main(String[] args) { new FreeLife().setVisible(true); } public FreeLife(){ this.setSize(530, 500); setBackground(Color.pink); flg = false; kissOfDeath = false; setLayout(null); button1 = new JButton(); button1.setText("Strat"); button1.setBounds(10, 420, 70, 20); getContentPane().add(button1); button2 = new JButton(); button2.setText("Clear"); button2.setBounds(440, 420, 70, 20); getContentPane().add(button2); life1 = new LifePanel(100, 80); life1.setBounds(10, 10, 500, 400); life1.setBackground(Color.black); getContentPane().add(life1); button1.addActionListener(this); button2.addActionListener(this); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public void actionPerformed(ActionEvent ev){ if(ev.getSource() == button1){ if(!flg){ button1.setText("Stop"); kissOfDeath = true; t = new Thread(this); t.start(); } else { kissOfDeath = false; button1.setText("Start"); } flg = !flg; return; } else { life1.initialData(); life1.repaint(); return; } } public void run(){ do { life1.checkAllLife(); life1.repaint(); try { Thread.sleep(100L); } catch(Exception _ex){} } while(kissOfDeath); } } //------------------------------------------------ //LifePanel.java //------------------------------------------------ package LifeGame; import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Image; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.JPanel; public class LifePanel extends JPanel { private static final long serialVersionUID = 1L; private boolean data[][]; private int dataWidth; private int dataHeight; private Image offScreen; private Graphics offg; public LifePanel(){ this(25, 25); } public LifePanel(int i, int j){ dataWidth = i; dataHeight = j; setPreferredSize(new Dimension(dataWidth * 5, dataHeight * 5)); initialData(); addMouseListener(new MouseAdapter(){ public void mousePressed(MouseEvent mouseevent){ doMouseDown(mouseevent); } }); } public void initialData(){ data = new boolean[dataWidth][dataHeight]; for(int i = 0; i dataWidth; i++){ for(int j = 0; j dataHeight; j++) data[i][j] = false; } } public void doMouseDown(MouseEvent ev){ int i = ev.getX() / 5; int j = ev.getY() / 5; if(i = dataWidth || j = dataHeight){ return; } else { data[i][j] = !data[i][j]; repaint(); return; } } public void update(Graphics g){ paint(g); } public void paint(Graphics g){ if(offScreen == null){ offScreen = createImage(dataWidth * 5, dataHeight * 5); offg = offScreen.getGraphics(); } offg.setColor(Color.BLACK); offg.fillRect(0, 0, dataWidth * 5, dataHeight * 5); offg.setColor(Color.GREEN); for(int i = 0; i dataWidth; i++){ for(int j = 0; j dataHeight; j++) if(data[i][j]) offg.fillRect(i * 5, j * 5, 4, 4); } g.clearRect(0, 0, getSize().width, getSize().height); g.drawImage(offScreen, 0, 0, this); } public void checkAllLife(){ boolean aflag[][] = new boolean[dataWidth][dataHeight]; for(int j = 0; j dataWidth; j++){ for(int k = 0; k dataHeight; k++){ int i = checkLife(j, k); aflag[j][k] = false; if(i == 2 data[j][k]) aflag[j][k] = true; if(i == 3) aflag[j][k] = true; if(i 2 || i 3) aflag[j][k] = false; } } for(int l = 0; l dataWidth; l++){ for(int i1 = 0; i1 dataHeight; i1++) data[l][i1] = aflag[l][i1]; } repaint(); } public int checkLife(int i, int j){ int k = 0; int l = dataWidth; int i1 = dataHeight; return k = (k = (k = (k = (k = (k = (k = (k += data[(i + l + -1) % l][(j + i1 + -1) % i1] ? 1 0) + (data[(i + l) % l][(j + i1 + -1) % i1] ? 1 0)) + (data[(i + l + 1) % l][(j + i1 + -1) % i1] ? 1 0)) + (data[(i + l + -1) % l][(j + i1) % i1] ? 1 0)) + (data[(i + l + 1) % l][(j + i1) % i1] ? 1 0)) + (data[(i + l + -1) % l][(j + i1 + 1) % i1] ? 1 0)) + (data[(i + l) % l][(j + i1 + 1) % i1] ? 1 0)) + (data[(i + l + 1) % l][(j + i1 + 1) % i1] ? 1 0); } }
https://w.atwiki.jp/0x0b/pages/73.html
DOM(Document Object Model) DOMとは、HTMLやXHTML (XML) で書かれたドキュメントにアクセスするためのAPIである。DOMは多くのプログラミング言語でライブラリやモジュールとして実装されているが、ウェブブラウザと統合しているJavaScriptの処理系では特に言語仕様として組み込まれており(ただし、SpiderMonkeyなど単体のJavaScriptエンジンには組み込まれていない)、DOMオブジェクトを介してアクセスすることができる。 W3Cから勧告されたHTML・XML文書をアプリケーションから利用するためのAPI Level 1~Level 3まで用意されている XML文書を扱う「Core」、HTML文書を扱う「HTML」等のモジュールに分かれている。 XMLを読み込む別のAPIであるSAXと異なり、XMLデータをツリー構造として扱う事ができる。通常の場合対象のXML文書を全て読み込んでからの扱いを前提とするため動作速度が遅かったり、メモリーの使用量が大きくなる欠点もある W3CではAPIの仕様を定義しているのみで、特定のプログラム言語を対象としたものではない DOMの実装は各メーカーに委ねられており、DOMを実装したXMLパーサーが各メーカーから提供されている バージョンとブラウザの対応表 NN=Netscape Navigator MF=Mozilla Firefox IEinternetExplorer バージョン 日付 規格 NN MF IE Opera Safari Google Chrome 1.0 1996年3月 2.0 3.0 1.1 1996年8月 3.0 1.2 1997年7月 4.0-4.05 1.3 1998年10月 ECMA-262 1st edition / ECMA-262 2nd edition 4.06-4.7x 4.0 1.4 Netscape Server 1.5 2000年11月 ECMA-262 3rd edition 6.0 1.0 5.5 (JScript 5.5), 6 (JScript 5.6), 7 (JScript 5.7), 8 (JScript 5.8) 6.0, 7.0, 8.0, 9.0 1.6 2005年11月 1.5 + Array extras + Array and String generics + E4X 1.5 3.0, 3.1 1.7 2006年10月 1.6 + Pythonic generators + Iterators + let 2.0 3.2, 4.0 1.0 1.8 2008年7月 1.7 + Generator expressions + Expression closures 3.0 1.8.1 1.8 + Minor Updates 3.5 1.9 1.8.1 + ECMAScript 5[8] Compliance 4 仕様 Document Object Model (DOM) Level 1 Specification XML 1.0, HTML 4.0x Document Object Model (DOM) Level 2 Core Specification XML 1.0 基本的メソッド、名前空間に関する拡張 Document Object Model (DOM) Level 2 HTML Specification HTML 4.0xに関する拡張と、XHTML 1.0のサポート Document Object Model (DOM) Level 2 Views Specification ビューに関する拡張 Document Object Model (DOM) Level 2 Style Specification スタイルシート(CSS及びCSS Level2)に関する拡張 Document Object Model (DOM) Level 2 Events Specification イベント(ユーザインタフェースイベント、マウスイベント、DOMツリーの変化に伴うイベント、HTML 4.01のイベント)に関する拡張 Document Object Model (DOM) Level 2 Traversal and Range Specification DOMツリーの横断と、DOMツリーの操作範囲に関する拡張 Document Object Model (DOM) Level 3 Core Specification XML 1.0 基本的メソッド、名前空間に関する拡張 Document Object Model (DOM) Level 3 Load and Save Specification DOMツリーの読み書き Document Object Model (DOM) Level 3 Validation Specification DOMツリーに含まれるスキーマ定義の編集
https://w.atwiki.jp/metalmetabo/pages/15.html
- visitors Maize Phosphoenolpyruvate Carboxylase http //www.jbc.org/content/280/12/11798.full A Takahashi-Terada, M Kotera, K Ohshima, T … - Journal of Biological …, 2005 - ASBMB Phosphoenolpyruvate carboxylases (PEPC, EC 4.1.1.31) from higher plants are regulated by both allosteric effects and reversible phosphorylation. Previous x-ray crystallographic analysis of Zea mays PEPC has revealed a binding site for sulfate ion, speculated to be the site for ... 2009 Bacterial-type phosphoenolpyruvate carboxylase (PEPC) functions as a catalytic and regulatory subunit of the novel class-2 PEPC complex of vascular plants http //www.jbc.org/content/284/37/24797.abstract B O Leary, SK Rao, J Kim, WC Plaxton - Journal of Biological Chemistry, 2009 - ASBMB Phosphoenolpyruvate carboxylase (PEPC) is a tightly regulated anaplerotic enzyme situated at a major branch point of the plant C metabolism. Two distinct oligomeric classes of PEPC occur in the triglyceride-rich endosperm of developing castor oil seeds (COS). Class-1 PEPC is ... 2008 Oxidative pentose phosphate pathway-dependent sugar sensing as a mechanism for regulation of root ion transporters by photosynthesis http //www.plantphysiol.org/cgi/content/abstract/146/4/2036 L Lejay, J Wirth, M Pervent, JMF Cross, P Tillard … - Plant …, 2008 - Am Soc Plant Biol Root ion transport systems are regulated by light and/or sugars, but the signaling mechanisms are unknown. We showed previously that induction of the NRT2.1 NO 3 – transporter gene by sugars was dependent on carbon metabolism downstream hexokinase (HXK) in ... Evolution of C4 phosphoenolpyruvate carboxylase in Flaveria determinants for high tolerance towards the inhibitor L-malate http //www3.interscience.wiley.com/journal/119398758/abstract?CRETRY=1 SRETRY=0 B Jacobs, S Engelmann, P Westhoff, … - Plant, Cell …, 2008 - interscience.wiley.com During the evolution of angiosperms, C 4 phosphoenolpyruvate carboxylases have evolved several times independently from ancestral non-photosynthetic isoforms. They show distinct kinetic and regulatory properties when compared with the C 3 isozymes. To identify the ... Kinetic analyses of recombinant isoforms of phosphoenolpyruvate carboxylase from Hydrilla verticillata leaves and the impact of substituting a C4-signature serine http //www.sciencedirect.com/science?_ob=ArticleURL _udi=B6TBH-4RPTJ4W-1 _user=10 _coverDate=04%2F30%2F2008 _rdoc=1 _fmt=high _orig=search _sort=d _docanchor= view=c _rerunOrigin=scholar.google _acct=C000050221 _version=1 _urlVersion=0 _userid=10 md5=ec011bac999ef45d83524838dc0edc5b SK Rao, JB Reiskind, G Bowes - Plant Science, 2008 - Elsevier Hydrilla verticillata (Lf) Royle is a single-cell C 4 NADP-malic enzyme species in which the C4 and Calvin cycles operate in the same cell; phosphoenolpyruvate carboxylase (PEPC; EC 4.1.1.31) is the initial carboxylase. The cDNAs of two Hydrilla PEPC isoforms were ... Maize C4-form phosphoenolpyruvate carboxylase engineered to be functional in C3 plants mutations for diminished sensitivity to feedback inhibitors and for … http //jxb.oxfordjournals.org/cgi/content/abstract/ern018v1 T Endo, Y Mihara, T Furumoto, H … - Journal of …, 2008 - Soc Experiment Biol Introducing a C 4 -like pathway into C 3 plants is one of the proposed strategies for the enhancement of photosynthetic productivity. For this purpose it is necessary to provide each component enzyme that exerts strong activity in the targeted C 3 plants. Here, a maize C 4 -form ... 2007 Physiological impacts of modulating phosphoenolpyruvate carboxylase levels in leaves and seeds of Arabidopsis thaliana http //www.sciencedirect.com/science?_ob=ArticleURL _udi=B6TBH-4M4CTJP-1 _user=10 _coverDate=02%2F28%2F2007 _rdoc=1 _fmt=high _orig=search _sort=d _docanchor= view=c _rerunOrigin=scholar.google _acct=C000050221 _version=1 _urlVersion=0 _userid=10 md5=982911798c6aebe8ea23429dc85bb8b6 B Lebouteiller, A Gousset-Dupont, JN Pierre, J Bleton, … - Plant Science, 2007 - Elsevier Arabidopsis thaliana was transformed with a Sorghum C 4 PEPC cDNA under the control of the 35S promoter. Primary transformants were isolated and classified on a seed PEPC activity basis A lines (two-fold increase) and B lines (four-fold increase). Primary transformants ... 2006 Light regulation of the photosynthetic phosphoenolpyruvate carboxylase (PEPC) in Hydrilla verticillata http //pcp.oxfordjournals.org/cgi/content/abstract/47/9/1206 S Rao, J Reiskind, G Bowes - Plant and cell physiology, 2006 - Jpn Soc Plant Physiol The submersed monocot, Hydrilla verticillata (Lf) Royle, is a facultative C 4 NADP-malic enzyme (NADP-ME) plant in which the C 4 and Calvin cycles co-exist in the same cell. Futile cycling is avoided by an intracellular separation of carboxylases between the cytosol and ... The importance of the strictly conserved, C-terminal glycine residue in phosphoenolpyruvate carboxylase for overall catalysis Mutagenesis and truncation of Gly-961 … http //www.jbc.org/content/281/25/17238.abstract W Xu, S Ahmed, H Moriyama, R Chollet - Journal of Biological Chemistry, 2006 - ASBMB Phosphoenolpyruvate carboxylase (PEPC) is a “multifaceted”, allosteric enzyme involved in C4-acid metabolism in green-plants/- microalgae and prokaryotes. Prior to the elucidation of the three-dimensional structures of maize C4-leaf and Escherichia coli PEPC, our ... 2005 In vitro proteolysis of phosphoenolpyruvate carboxylase from developing castor oil seeds by an endogenous thiol endopeptidase http //pcp.oxfordjournals.org/cgi/content/abstract/46/11/1855 V Crowley, S Gennidakis, WC … - Plant and cell …, 2005 - Jpn Soc Plant Physiol Two novel phosphoenolpyruvate carboxylase (PEPC) isoforms have been biochemically characterized from endosperm of developing castor oil seeds (COS). The association of a 107 kDa PEPC subunit (p107) with an immunologically unrelated bacterial PEPC-type 64 kDa polypeptide leads ...
https://w.atwiki.jp/orange_sherbet/pages/22.html
Motivation The very first step of "Making" friends. Definition - courtney The desire to interact in with people, culture and language to which you may be new; the ability to step out of your comfort zone; the will to make mistakes and learn from them. Analysis - courtney All ICU students have already demonstrated some kind of motivation. The OYR students came from other countries because they wanted to study in Japan. April and September students passed rigorous entrance exams because they chose to attend ICU, a school with an international atmosphere. Motivation is the most important factor in overcoming differences and barriers and creating friends outside one s native language/culture. Motivation allows you to continue learning even during setbacks, allows absorption of criticism and the ability to overcome of mistakes. Learning a new culture and meeting people in a new culture is often all about mistakes and learning, and without motivation, the setbacks can easily kill the energy required to interact in a new environment. Examples / Actual Cases When I first entered ICU, I didn t know anyone - I felt so alone, because there was no friends that I could hang out with. I was so motivated and wanted to make friends, but it was hard. JLP class was too small. However, other classes were too big (since I was taking GE classes), and those classes were almost all individual work. There was no "出会い", a chance to meet someone. Even if I met many other September students, I didn t get a chance to meet OYR students and April students. There wasn t an opportunity to meet people, which was a problem. (continues on to "solution") Masumi My friend in Canada, who is initially from Hong Kong, loves Japanese movies and cars. He has never studied in Japan, however, his Japanese is soo good because he learns Japanese from watching movies and he eagers to speak Japanese to Japanese people. I think this is because he is highly motivated by falling in love with Japanese movies, cars and probably girls lol Yoshimi Well, many people at ICU wants OYR students, I think. However, the thing is... they are not thaaat motivated. Their motivation is not as high as using their free time making effort and embarassing themselves by being rejected. I mean, Japanese people tend to think like... Well,,, the girl sitting beside me seems like OYR students... I want to get to know her... but... what if I get ignored or annoyed!? isn t is embarassing?? and... she might not a OYR student. Should I talk to her in Japanese or English?? Would it be rude if I ask her where she is from.. because I heard it would be in some culture... Alright... just forget it.... so... for Japanese students... they have to be really really motivated to talk to strangers. its like jumping out from the window... Yoshimi Solution / Recommendation / Suggestion etc. - court (this needs revision) A little encouragement and motivation go a long way. Japanese language students need to find motivation in to speak in Japanese even when everyone in the immediate environment, ICU, can speak English. For example, joining a club or finding a boyfriend/girlfriend where the activities/relationships are conducted in your foreign language are excellent motivating factors. Edit this page
https://w.atwiki.jp/apex/pages/34.html
AMPK AMP-activated protein kinase がん細胞での栄養飢餓適応反応のシグナル伝達解析 http //repository.dl.itc.u-tokyo.ac.jp/dspace/bitstream/2261/9247/1/K-00799-a.pdf 腫瘍悪性化関連因子 ARK5 遺伝子の腫瘍細胞における発現調節機構 http //repository.dl.itc.u-tokyo.ac.jp/dspace/bitstream/2261/25071/2/K-00190-a.pdf メタボリックシンドローム・糖尿病の鍵分子 アディポネクチン受容体AdipoR/AMPK/ACC タンパク群の 構造解析とそれに基づく機能解明及び治療法開発 代表機関:東京大学大学院医学系研究科 代表研究者:門脇 孝 背景 ■ 肥満はメタボリックシンドロームや糖尿病を引き起こし、心疾患や脳血管疾患の原因となる ■ 脂肪の燃焼を活発にするアディポネクチンという「善玉分子」がある ■ 脂肪燃焼経路を解明すれば、メタボリックシンドロームや糖尿病の治療薬開発へとつながる 成果 ■ 脂肪燃焼経路にある主要タンパク質の構造と機能の解析が進んだ ■ メタボリックシンドロームや糖尿病の治療薬となる候補化合物を発見 ■ 今後も構造と機能の解析を進め、メタボリックシンドロームや糖尿病のよりよい治療薬候補を探していく
https://w.atwiki.jp/hondashi/pages/29.html
なんか結構変わっててそのままじゃムリポだった XPと同じレジストリ追加だと、パッチ・MODインストーラがBF2のインストールフォルダを見つけられなかった そこで、再インストール後調査 まずはインストール直後ver1.0かな? ゲーム情報 これはソリティアとかマインスイーパーとかある所に、 BF2を追加するためのレジストリ インストールすると勝手に追加されるっぽ Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX\S-1-5-21-1234567890-1234567890-1234567890-1234\{30179146-09EB-47E2-97CC-45DC7E1079B0}] "ConfigInstallType"="3" "ConfigApplicationPath"="C \\Program Files (x86)\\EA GAMES\\Battlefield 2" "ConfigGDFBinaryPath"="C \\Windows\\system32\\GameUXLegacyGDFs.dll" "ApplicationId"="{87654321-4321-4321-4321-210987654321}" "Description"="BattleField2™" "AppExePath"="C \\Program Files (x86)\\EA GAMES\\Battlefield 2\\BF2.exe" S-1-5-21-で始まる数字列はユーザに割り振られたID(レジストリHKEY_USERS\S-1-5-21-***を参照)S-1-5-21-10桁-10桁-10桁-4桁(全部数字) しばらくしたらなんか増えた 勝手に取得してくるのか、なんか増えた 追記 ゲームの所のオプションで自動取得するか設定出来る様だ Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX\S-1-5-21-1234567890-1234567890-1234567890-1234\{30179146-09EB-47E2-97CC-45DC7E1079B0}] "ConfigInstallType"="3" "ConfigApplicationPath"="C \\Program Files (x86)\\EA GAMES\\Battlefield 2" "ConfigGDFBinaryPath"="C \\Windows\\system32\\GameUXLegacyGDFs.dll" "ApplicationId"="{87654321-4321-4321-4321-210987654321}" "Description"="Modern multiplayer warfare flares in {@Digital Illusion} s {*Battlefield 2}. As in the developer s original {*Battlefield 1942} (as well as its various add-ons and {*Vietnam}-themed update), the focus of {*Battlefield 2} is on fast-paced, vehicle-enabled, online combat for a large group of players -- the sequel supports as many as 64 on a single map. Unlike earlier versions, however, {*Battlefield 2} is set in the near future instead of a glorified past. Players fight for the United States, China, or the Middle East coalition, using technologically advanced weapons, equipment, and vehicles. The selection of over 30 usable land, sea, and airborne vehicles includes helicopters, hovercraft, jeeps, and jets. A variety of soldier types are available for play, including assault infantry, snipers, engineers, medics, spec ops agents, and others. Gamers can also choose to take the role of a strategic commander, directing units across the battlefields from an overseer s position, but not taking part directly in the action. As characters gain experience in online battle, they increase in rank, are awarded medals, and gain access to additional high-end equipment. The game s engine is designed to automatically scale the size of the maps to the number of players in the session. ~ T.J. Deci, All Game Guide" "AppExePath"="C \\Program Files (x86)\\EA GAMES\\Battlefield 2\\BF2.exe" "Genre"="Shooter" "DeveloperName"="Digital Illusions CE AB" "PublisherName"="EA Games" "ReleaseCountry"="United States" "Title"="Battlefield 2" "WMGameId"="12345678-1234-1234-1234-123456789012" "DeveloperUrl"="http //www.dice.se 80/" "PublisherUrl"="http //eagames.ea.com 80/" "BoxArt"="http //images.metaservices.microsoft.com 80/games/prod//AMG_CoverArt/drg200/g218/g21800mmtj8.jpg" "ReleaseDate"="2005-06-21" "TimeToRefreshBasicData"=hex(b) 0d,2a,4f,21,88,ea,c9,01 "TimeToRefreshBoxArt"=hex(b) ab,20,06,22,88,ea,c9,01 BoxArtとか表示されちゃって、ちょっと格好良くなったかも知れない レジストリの階層名の{30179146-09EB-47E2-97CC-45DC7E1079B0}は変えるとうまく表示されなくなったBoxArtが出なかったり、未指定とかなっちゃったり 追記 ゲーム情報消してプレイしなおすと勝手にまた追加されるようだ。 そのときこの{3017...}の英数字も変わっていたから、その都度ランダムに生成されるようだ ApplicationId、WMGameIdはPC内でいろいろ識別するのに使うのであろうが検索しても他で使われていない(当たり前か)&上記のように123...にしても問題ないようだインストール直後は8桁-4桁-4桁-12桁の英数字 重要そうな所 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\DICE\Battlefield 2(TM)\1.00.0000] [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA Games\Battlefield 2] "Language"="English" "Locale"="en_US" "InstallDir"="C \\Program Files (x86)\\EA GAMES\\Battlefield 2\\BF2.exe" [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA Games\Battlefield 2\ergc] @="CDKey大文字ハイフン無し" [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA Games\Battlefield 2\wdc] @="true" 名前 コメント
https://w.atwiki.jp/mojavi_php/pages/7.html
mojaviの導入(その2)mojaviを使ったフレームワークの概念 mojaviを使う 「hello」というアクションの処理 「hello」アクションのに対するviewの処理 テンプレートの作成「defaultindex.tpl」 実行 少し発展 次回 mojaviの導入(その2) mojaviを使ったフレームワークの概念 右下のがクライアントからのアクセス。 クライアントがmojaviにアクセスしてくると、mojaviは「action」をおこします(①の部分)。 actionを実行すると、次にviewに移ります(②の部分) viewではクライアントに返すHTMLをテンプレートから読み込みます。(③、④の部分) 以上がmojaviを使った一連の流れです。 mojaviを使う WEBプログラマはまず何をするかというと、図で言うところの「①」の処理を考えます。 クライアントからのリクエストは「http //127.0.0.1/mojavi_tutorial/www/index.php?module=Default action=hello」というようなURLでリクエストされます。またその時、GETなどのデータが付随することになります。 このリクエストでは、mojaviに「default」モジュールに「hello」というアクションを発生させるリクエストです。 一応、「Default」というモジュールは最初から存在します。 しかし、helloというアクションをどのように処理するかはプログラマが決定しなければなりません。 では、helloというアクションを受け取ったら「Hello!」という文字をクライアントに返す様なプログラムを作ってみましょう。 「hello」というアクションの処理 「/webapp/modules/Default/actions」に「helloAction.class.php」というファイルを作ってください。(文字コードはEUC) そのファイルの内容を以下のように入力します。 ?php class helloAction extends Action { function execute ( $controller, $request, $user) { $request- setAttribute( message , Hello! ); return success ; } } ? クライアントから「hello」アクションを受け取るとexecute関数がmojaviから呼び出されます。helloアクションを受け取ったときにやりたいことをここに書き込めばいいのです。 今回はなにやら難しい事がexecute関数内に書いてありますが、そのまま入力してください。 「hello」アクションのに対するviewの処理 action処理が終了すると(上のexecute関数が実行された後)mojaviはviewを呼び出します。 「/mojavi_tutorial/modules/Default/views」に「helloView_success.class.php」というファイルを作ってください。 「hello」action処理が終わると「hello」view処理が始まるわけです。その内容を「helloView_success.class.php」に書き込みます。 ?php class helloView extends View { function execute ( $controller, $request, $user) { $renderer = new Renderer($controller, $request, $user); $renderer- setTemplate( defaultindex.tpl ); $renderer- setAttribute( view_message , $request- getAttribute( message )); return $renderer; } } ? Rendererというクラスは、Smartyなどと同じくテンプレートクラスです。つまりこの例でいうなら、「defaultindex.tpl」というファイルの一部を置き換える必要があれば置き換え、その結果をクライアントに返すというクラスです。 この場合、defaultindex.tplというファイル内に「view_message」という変数が合った場合、action処理でmessageにセットいした内容を置き換えるという意味になります。 では、defaultindex.tplというファイルの中身はどうなっているのかというと...... このチュートリアルではまだ作成していないので作成しなければなりませんね。 テンプレートの作成「defaultindex.tpl」 「/webapp/modules/Default/templates」に「defaultindex.tpl」というファイルを作成します。(もちろん、文字コードをEUCで) div ?= $template[ view_message ] ? /div のように書き込み保存してください。 実行 では、早速アクセスしてみることにしましょう。 http //127.0.0.1/mojavi_tutorial/www/index.php?module=Default action=hello (ドキュメントルートにある「www」の中にある「index.php」を実行します。その時、上記のURLのようにGETパラメータをつけます) ブラウザに「Hello!」と表示されましたか? 少し発展 表示するメッセージを変えてみます。 「helloAction.class.php」 $request- setAttribute( message , Hello! ); // ←ここを変える $request- setAttribute( message , Hello!World! );と変えてみた。 アクセスすると、ブラウザに「Hello!World!」となるはずです。 次回 コレを見ている殆どのWEBプログラマはなんでactionとviewの二つに分けるんだ?めんどくさくてしょうがないと思うかもしれません。 たしかに、フレームワークを無視してaction処理時に「print」などでブラウザに表示する文字を出力した方が直感的かもしれません。 が、フレームワークの趣旨がロジックとデザインの分業なわけで。 ロジック部はすべてaction処理に任せます。例えば、ファイルから文字列を読み取るなどの処理はaction処理で行います。 読み取ったデータなどは「setAttribute関数」を使ってviewに渡します。 view処理では「getAttribute関数」でファイルから読み取ったデータをどのように表示するかを決めます。 一人の人間が両方やると、なんだか馬鹿らしいですが複数の役割分担でプログラムする場合は、分業ができるので便利かもしれません。 次回はクライアントからデータを受け取ります。双方向処理を行います。
https://w.atwiki.jp/gundam0m0/pages/14.html
メニュー2 ガンダム0M0 本編 ガンダム0M0外伝@遺作氏
https://w.atwiki.jp/boare/pages/148.html
Release Note Release Date 27 Sep., 2009 Notes Cadencii requires ".NET Framework Runtime(version 2.0 or later)". Installer of this rumtime is available from the link below. .NET Framework Runtime Download .NET Framework 3.5 SP1 Cadencii can be launched with the latest version of mono. This enable you to use Cadencii with many platforms supported by mono. (Note Several functions using VOCALOID2 VSTi are not available in this case.) Mono is available from the link mono download Download Cadencii version 3.0.0 (1015KB) How to get source codes Source code is available on SourceForege.JP. Please follow the instruction below for checking out the SourceForge.JP s SVN repository. svn checkout -r 493 http //svn.sourceforge.jp/svnroot/cadencii/branches/3.0 ./ These svn command is for checiking out "THIS" version of Cadencii. In order to get the latest source codes, please remove "-r" option.